PROFINET Core
Version V1.9.0.15
Bugs:
PSPNCORE-437
: [System Redundancy] Unexpected ownership handling while plugging submodules
PSPNCORE-402
: Consumer process data items not cleared upon bad IOPS
Version V1.9.0.14
Bugs:
PSPNCORE-430
: Sometimes PPM IRT frames are not sent when large IO data configuration is used
PSPNCORE-424
: Sometimes no MRP LinkChange frames are sent
Version V1.9.0.13
Bugs:
PSPNCORE-429
: Read Implicit handling for Target ARUUID has some minor issues
PSPNCORE-421
: [System Redundancy] Initial APDU status not reported to the application
PSPNCORE-420
: Receiving an unsorted expected submodule list within connect.req leads to unexpected ModuleDiffBlock
PSPNCORE-388
: [System Redundancy] Unexpected behavior when plugging or pulling submodules while processing PrmBegin sequence
Version V1.9.0.12
Bugs:
PSPNCORE-401
: Invalid topology data report for some Non-Profinet neighbour devices
Version V1.9.0.11
Bugs:
PSPNCORE-397
: Provider Update Required event generated before work lists updated
PSPNCORE-395
: Process data handling started to early for IRT applications
PSPNCORE-394
: DCP Set with unknown DCP Option is incorrectly handled
Version V1.9.0.10
Bugs:
PSPNCORE-382
: [System Redundancy] Unexpected check indications generated on ARSet status change
Version V1.9.0.9
Bugs:
PSPNCORE-377
: [System Redundancy] CPM state machine cleanup might not always be handled properly
PSPNCORE-375
: Profinet Device frame buffer drain when second chassis mode enabled
PSPNCORE-373
: invalid OrderID may be reported in I&M5 if firmware handles I&M data for specific DeviceNumber values
Version V1.9.0.8
Bugs:
PSPNCORE-370
: [System Redundancy] : Unexpected ARset state when Primary AR is aborted
Version V1.9.0.7
New Features:
PSPNCORE-364
: implement API function to merge information of both Profinet specific taglist tags
Version V1.9.0.6
Changes:
PSPNCORE-359
: Make Shared device function depend on startup parameter
Bugs:
PSPNCORE-358
: [SystemRedundancy] Consumer data not cleared after the last existing AR of ARset is released
Version V1.9.0.5
Bugs:
PSPNCORE-348
: Feature DynamicReconfiguration not enabled when evaluating the SystemRedundancy taglist entry
PSPNCORE-346
: Record object ARData may contain wrong content once IRT was used
PSPNCORE-344
: New submodule configuration shall be applied immediately after switchover is performed
Version V1.9.0.4
Changes:
PSPNCORE-340
: Provide convience functions for syntax checks
Version V1.9.0.3
New Features:
PSPNCORE-341
: Support disabling deconfiguration of IP stack on BusState change to Bus Off
Bugs:
PSPNCORE-342
: IP Address cleared when switched to bus off
Version V1.9.0.2
New Features:
PSPNCORE-331
: Add functions for checking and processing of Profinet Device related taglist entries
Changes:
PSPNCORE-339
: Improve performance to withstand netload class III normal test
PSPNCORE-338
: [System Redundancy] Reject PrmBegin request with empty SubmoduleList block
Bugs:
PSPNCORE-336
: Possible crash when establishing System redundancy AR
PSPNCORE-335
: Unexpected Acyclic service indication during other service pending
Version V1.9.0.1
Changes:
PSPNCORE-322
: Disable support for Combined Object Container Record if System redundancy is not supported
PSPNCORE-302
: Upgrade PnD HAL to V2.6.0.0
Bugs:
PSPNCORE-333
: BF LED behavior is wrong when Bus state is Off
PSPNCORE-330
: in case of DynamicReconfguration sequence PlugAlarms are sent too late
PSPNCORE-326
: Unexpected AR Abort upon receiving Application Ready before Parameter End confirmation
PSPNCORE-325
: Optimize internal handling of cyclic frames to improve performance for fast cycle times
PSPNCORE-324
: Wrong Cable Delay / Offsets reported for netX4000 implementation
PSPNCORE-321
: Invalid coding of lldpXPnoRemPortNoS and lldpXPnoLocPortNoS
Version V1.9.0.0
New Features:
PSPNCORE-301
: Integrate Profinet Controller stack
Changes:
PSPNCORE-312
: Disable IO Supervisor support by default
PSPNCORE-296
: Upgrade PnC HAL to V2.4.0.0
PSPNCORE-287
: Upgrade eCos operating system to V1.1.0.0
PSPNCORE-285
: Notify application when AR resource fully released
PSPNCORE-282
: Fix unexpected error detection with Generic AP free run I/O mode
Bugs:
PSPNCORE-318
: Alarm retransmition is too early
PSPNCORE-317
: IRT related Diagnosis state not updated as required
PSPNCORE-315
: Wrong ModuleDiffBlock entry when a expected submodule not available
PSPNCORE-313
: Sort algorithm for expected submodules not working as expected
PSPNCORE-309
: Buffer overflow when handling user alarm
PSPNCORE-306
: Wrong order of fields in AM_DeviceIdentification
PSPNCORE-304
: Unexpected behavior of expected submodule related functionality
PSPNCORE-295
: Sometimes wrong value in Device Initiative option in DCP Response
PSPNCORE-294
: Profinet IM Utils public header missing in LOM distribution
PSPNCORE-292
: Insufficient performance to withstand Netload Class III
PSPNCORE-283
: [eCos] Timer interrupts not handled properly
PSPNCORE-281
: Invalid memory access in case WriteRecord contains CombinedObjectContained for non-SystemRedundancy ARType
Version V1.8.0.6
Bugs:
PSPNCORE-420
: Receiving an unsorted expected submodule list within connect.req leads to unexpected ModuleDiffBlock
Version V1.8.0.5
Bugs:
PSPNCORE-404
: Invalid topology data report for some Non-Profinet neighbour devices
Version V1.8.0.4
Bugs:
PSPNCORE-351
: Record object ARData may contain wrong content once IRT was used
Version V1.8.0.3
Changes:
PSPNCORE-322
: Disable support for Combined Object Container Record if System redundancy is not supported
Bugs:
PSPNCORE-321
: Invalid coding of lldpXPnoRemPortNoS and lldpXPnoLocPortNoS
PSPNCORE-318
: Alarm retransmition is too early
PSPNCORE-317
: IRT related Diagnosis state not updated as required
PSPNCORE-315
: Wrong ModuleDiffBlock entry when a expected submodule not available
PSPNCORE-313
: Sort algorithm for expected submodules not working as expected
PSPNCORE-309
: Buffer overflow when handling user alarm
PSPNCORE-306
: Wrong order of fields in AM_DeviceIdentification
PSPNCORE-304
: Unexpected behavior of expected submodule related functionality
Version V1.8.0.2
Bugs:
PSPNCORE-295
: Sometimes wrong value in Device Initiative option in DCP Response
PSPNCORE-294
: Profinet IM Utils public header missing in LOM distribution
PSPNCORE-292
: Insufficient performance to withstand Netload Class III
Version V1.8.0.1
Changes:
PSPNCORE-287
: Upgrade eCos operating system to V1.1.0.0
PSPNCORE-285
: Notify application when AR resource fully released
PSPNCORE-282
: Fix unexpected error detection with Generic AP free run I/O mode
Bugs:
PSPNCORE-283
: [eCos] Timer interrupts not handled properly
PSPNCORE-281
: Invalid memory access in case WriteRecord contains CombinedObjectContained for non-SystemRedundancy ARType
Version V1.8.0.0
New Features:
PSPNCORE-277
: Defer clearing consumer data on bus off
PSPNCORE-263
: Support finishing a DCP Identify sequence after first response
PSPNCORE-244
: Integrate Profinet IO Device implementation
PSPNCORE-219
: Feature: Add support for Second Chassis MAC address handling (used by NDIS)
Changes:
PSPNCORE-278
: Upgrade components to most recent versions
PSPNCORE-267
: extend PND application callbacks with function to be called in case Diagnosis state changed
PSPNCORE-262
: Upgrade OSAL to V2.0.1.0
PSPNCORE-257
: Upgrade LWIP IP Stack V4.1.3.0
PSPNCORE-256
: Upgrade Driver Ethernet to V1.6.1.0
PSPNCORE-254
: Upgrade PS Toolbox to V1.4.1.0
PSPNCORE-246
: Upgrade PnD HAL to V2.5.0.0
PSPNCORE-240
: Upgrade PnD HAL to V2.4.0.1
PSPNCORE-231
: Optimize send clock change delays
PSPNCORE-218
: Integrate PnD Switch V2.3.0.1
PSPNCORE-217
: unexpected behavior of ALPMI in case an alarm is not responded at all
PSPNCORE-216
: Always report some LLDP MIB objects
PSPNCORE-214
: Alarm Ack status not returned to caller
PSPNCORE-212
: Do not send initial PPM frame out of requested timing
Bugs:
PSPNCORE-266
: Wrong encoding of SubmoduleState.AddInfo in case of IOC AR
PSPNCORE-265
: DrvEth adapter for PnD/PnC switch returns wrong valid flags for port statistics
PSPNCORE-232
: Read response to some records may contain invalid values in Padding section
PSPNCORE-224
: wrong LineDelay configured into Profinet switch leading to unexpected Sync offset
PSPNCORE-223
: Invalid PeerPortId value when Non-Profinet neighboor attached
PSPNCORE-215
: Improper handling of Data Valid Flag of PPM
PSPNCORE-211
: Memory of generic diagnosis not released in any case
PSPNCORE-208
: Controller PPM might send inconsistent or old process data
PSPNCORE-206
: Wrong definition of Asset Management Location Structure
PSPNCORE-201
: Unexpected use of receive timestamp.
Version V1.7.7.0
Changes:
PSPNCORE-262
: Upgrade OSAL to V2.0.1.0
PSPNCORE-257
: Upgrade LWIP IP Stack V4.1.3.0
PSPNCORE-256
: Upgrade Driver Ethernet to V1.6.1.0
PSPNCORE-254
: Upgrade PS Toolbox to V1.4.1.0
PSPNCORE-246
: Upgrade PnD HAL to V2.5.0.0
Version V1.7.6.0
Changes:
PSPNCORE-240
: Upgrade PnD HAL to V2.4.0.1
Version V1.7.5.0
New Features:
PSPNCORE-219
: Feature: Add support for Second Chassis MAC address handling (used by NDIS)
Changes:
PSPNCORE-231
: Optimize send clock change delays
PSPNCORE-218
: Integrate PnD Switch V2.3.0.1
Bugs:
PSPNCORE-232
: Read response to some records may contain invalid values in Padding section
PSPNCORE-224
: wrong LineDelay configured into Profinet switch leading to unexpected Sync offset
PSPNCORE-223
: Invalid PeerPortId value when Non-Profinet neighboor attached
Version V1.7.4.0
Changes:
PSPNCORE-217
: unexpected behavior of ALPMI in case an alarm is not responded at all
PSPNCORE-216
: Always report some LLDP MIB objects
Version V1.7.3.0
Changes:
PSPNCORE-214
: Alarm Ack status not returned to caller
PSPNCORE-212
: Do not send initial PPM frame out of requested timing
Bugs:
PSPNCORE-215
: Improper handling of Data Valid Flag of PPM
Version V1.7.2.0
Bugs:
PSPNCORE-211
: Memory of generic diagnosis not released in any case
PSPNCORE-208
: Controller PPM might send inconsistent or old process data
Version V1.7.1.0
Bugs:
PSPNCORE-206
: Wrong definition of Asset Management Location Structure
PSPNCORE-201
: Unexpected use of receive timestamp.
Version V1.7.0.8
Bugs:
PSPNCORE-318
: Alarm retransmition is too early
PSPNCORE-317
: IRT related Diagnosis state not updated as required
Version V1.7.0.7
Bugs:
PSPNCORE-306
: Wrong order of fields in AM_DeviceIdentification
PSPNCORE-265
: DrvEth adapter for PnD/PnC switch returns wrong valid flags for port statistics
PSPNCORE-232
: Read response to some records may contain invalid values in Padding section
Version V1.7.0.6
Bugs:
PSPNCORE-224
: wrong LineDelay configured into Profinet switch leading to unexpected Sync offset
Version V1.7.0.5
Changes:
PSPNCORE-217
: unexpected behavior of ALPMI in case an alarm is not responded at all
Version V1.7.0.4
Changes:
PSPNCORE-216
: Always report some LLDP MIB objects
PSPNCORE-214
: Alarm Ack status not returned to caller
Version V1.7.0.3
Changes:
PSPNCORE-212
: Do not send initial PPM frame out of requested timing
Bugs:
PSPNCORE-215
: Improper handling of Data Valid Flag of PPM
PSPNCORE-211
: Memory of generic diagnosis not released in any case
PSPNCORE-208
: Controller PPM might send inconsistent or old process data
Version V1.7.0.2
Bugs:
PSPNCORE-206
: Wrong definition of Asset Management Location Structure
Version V1.7.0.1
Bugs:
PSPNCORE-201
: Unexpected use of receive timestamp.
Version V1.7.0.0
Changes:
PSPNCORE-188
: Detect obviously invalid PTCP sync frames
PSPNCORE-181
: update to PnD switch and HAL V2.2.0.0
PSPNCORE-179
: Adjust SNMP SysDescription according to Profinet specification
Bugs:
PSPNCORE-197
: Unexpected CPM/PPM timer stop
PSPNCORE-194
: Unexpected alarm error detected
PSPNCORE-190
: Possible out of bounds memory access when preparing RPC response
Version V1.6.0.8
Bugs:
PSPNCORE-387
: Submodule diagnosis status not updated properly when receiving alarm
Version V1.6.0.7
Changes:
PSPNCORE-329
: Support using INTRAM2 for PnC switch
Version V1.6.0.6
Changes:
PSPNCORE-296
: Upgrade PnC HAL to V2.4.0.0
Version V1.6.0.5
New Features:
PSPNCORE-263
: Support finishing a DCP Identify sequence after first response
Bugs:
PSPNCORE-265
: DrvEth adapter for PnD/PnC switch returns wrong valid flags for port statistics
Version V1.6.0.4
Changes:
PSPNCORE-245
: Upgrade PnC HAL to V2.3.0.1
Bugs:
PSPNCORE-247
: Transmit confirmation of multicast frames may be reported twice
Version V1.6.0.3
Changes:
PSPNCORE-216
: Always report some LLDP MIB objects
Version V1.6.0.2
Bugs:
PSPNCORE-208
: Controller PPM might send inconsistent or old process data
Version V1.6.0.1
Bugs:
PSPNCORE-201
: Unexpected use of receive timestamp.
PSPNCORE-197
: Unexpected CPM/PPM timer stop
PSPNCORE-194
: Unexpected alarm error detected
PSPNCORE-193
: Bad value for Hardwarerevision in SNMP System description if value is greater than 99
Version V1.6.0.0
New Features:
PSPNCORE-167
: Feature: Add support for Second Chassis MAC Address to PnC HAL
Changes:
PSPNCORE-175
: Update HPNC XC Hal external to V2.3.0.0
PSPNCORE-170
: Optimize IOCR handling in RTC Scheduler
PSPNCORE-151
: Improve DCP Identify Handling Performance
PSPNCORE-149
: Handle DCPHMCR in low priority context
Bugs:
PSPNCORE-172
: Reading lldpXPnoLocLPDValue and lldpXPnoRemLPDValue Mib's returns wrong values
PSPNCORE-165
: LLDP EXT DOT 3 MIB not enabled
PSPNCORE-163
: DCP SuboptionDeviceOption list contains "OEM Device ID" even if I&M5 not supported
PSPNCORE-150
: PND FDB not working due to linking issue
PSPNCORE-148
: Ethernet frame buffer not released when invalid DCP Get Request received
Version V1.5.0.5
Bugs:
PSPNCORE-201
: Unexpected use of receive timestamp.
PSPNCORE-194
: Unexpected alarm error detected
PSPNCORE-193
: Bad value for Hardwarerevision in SNMP System description if value is greater than 99
Version V1.5.0.4
Bugs:
PSPNCORE-172
: Reading lldpXPnoLocLPDValue and lldpXPnoRemLPDValue Mib's returns wrong values
Version V1.5.0.3
Bugs:
PSPNCORE-165
: LLDP EXT DOT 3 MIB not enabled
Version V1.5.0.2
Bugs:
PSPNCORE-163
: DCP SuboptionDeviceOption list contains "OEM Device ID" even if I&M5 not supported
Version V1.5.0.1
Changes:
PSPNCORE-151
: Improve DCP Identify Handling Performance
PSPNCORE-149
: Handle DCPHMCR in low priority context
Bugs:
PSPNCORE-150
: PND FDB not working due to linking issue
PSPNCORE-148
: Ethernet frame buffer not released when invalid DCP Get Request received
Version V1.5.0.0
Changes:
PSPNCORE-140
: update PnD Switch HAL
Bugs:
PSPNCORE-146
: Task identifier of RTC task not set
PSPNCORE-145
: Invalid values reported in Profinet MIB
PSPNCORE-141
: Wrong sync send interval for sendclock 128
Version V1.4.1.0
New Features:
PSPNCORE-127
: Add support for netX90
PSPNCORE-126
: Support CPM Activate with Timeout
PSPNCORE-123
: Add support for netX4000
Bugs:
PSPNCORE-144
: PTCP PLL not reset if synchronization lost
PSPNCORE-143
: Crash in IRT mode
PSPNCORE-133
: Alarm Notification Ind not checked properly
PSPNCORE-130
: sometimes the rtc scheduler skips sending of RT-frames
PSPNCORE-124
: Reserved bits in IOxS not ignored
Version V1.4.0.7
Bugs:
PSPNCORE-208
: Controller PPM might send inconsistent or old process data
PSPNCORE-197
: Unexpected CPM/PPM timer stop
PSPNCORE-194
: Unexpected alarm error detected
Version V1.4.0.6
Changes:
PSPNCORE-170
: Optimize IOCR handling in RTC Scheduler
Bugs:
PSPNCORE-172
: Reading lldpXPnoLocLPDValue and lldpXPnoRemLPDValue Mib's returns wrong values
Version V1.4.0.5
Bugs:
PSPNCORE-165
: LLDP EXT DOT 3 MIB not enabled
Version V1.4.0.4
Version V1.4.0.3
Changes:
PSPNCORE-149
: Handle DCPHMCR in low priority context
Bugs:
PSPNCORE-148
: Ethernet frame buffer not released when invalid DCP Get Request received
PSPNCORE-146
: Task identifier of RTC task not set
PSPNCORE-145
: Invalid values reported in Profinet MIB
PSPNCORE-144
: PTCP PLL not reset if synchronization lost
PSPNCORE-141
: Wrong sync send interval for sendclock 128
PSPNCORE-133
: Alarm Notification Ind not checked properly
Version V1.4.0.2
New Features:
PSPNCORE-126
: Support CPM Activate with Timeout
Version V1.4.0.1
Bugs:
PSPNCORE-130
: sometimes the rtc scheduler skips sending of RT-frames
Version V1.4.0.0
New Features:
PSPNCORE-98
: Extend PDU Definitions
Changes:
PSPNCORE-121
: Detect and indicate IOCS changes from bad to good
Version V1.3.1.0
New Features:
PSPNCORE-115
: Introduce new IO callback to provide IO timing information
PSPNCORE-114
: Support DCP OEM Device ID
PSPNCORE-76
: Implement Media Redundancy Manager (MRM) statemachine
Changes:
PSPNCORE-117
: Move Systime RTC Timer into PSDRVETH
Bugs:
PSPNCORE-116
: RPC Memory cleared when extending PDU
PSPNCORE-113
: Unexpected DCP Set response in case of invalid request syntax or suboption parameters
PSPNCORE-111
: Diagnosis database not thread safe
PSPNCORE-109
: Diagnosis record database not ordered properly according subslot, ChannelNumber and Userstructure identifier
PSPNCORE-107
: Invalid memory access
PSPNCORE-106
: DCP request with large amount of data corrupts the Name of station
PSPNCORE-105
: Systime timing deadlock on netX50
Version V1.3.0.3
Bugs:
PSPNCORE-130
: sometimes the rtc scheduler skips sending of RT-frames
PSPNCORE-116
: RPC Memory cleared when extending PDU
PSPNCORE-113
: Unexpected DCP Set response in case of invalid request syntax or suboption parameters
Version V1.3.0.2
Bugs:
PSPNCORE-109
: Diagnosis record database not ordered properly according subslot, ChannelNumber and Userstructure identifier
PSPNCORE-107
: Invalid memory access
Version V1.3.0.1
Bugs:
PSPNCORE-106
: DCP request with large amount of data corrupts the Name of station
PSPNCORE-105
: Systime timing deadlock on netX50
Version V1.3.0.0
Bugs:
PSPNCORE-100
: wrong ExtendedChannelErrorType reported in case of link down (certification issue)
PSPNCORE-99
: wrong LLDP-PortID in case of MultipleInterfaceMode (certification issue)
Version V1.2.2.0
Bugs:
PSPNCORE-93
: Cycle Control not disabled if sync is lost
Version V1.2.1.0
Bugs:
PSPNCORE-92
: First synchronization after powercycle fails
PSPNCORE-91
: Receive data not cleared properly on CPM timeout
PSPNCORE-90
: Invalid cycle counter & time in PTCP Sync Frame
Version V1.2.0.8
Bugs:
PSPNCORE-148
: Ethernet frame buffer not released when invalid DCP Get Request received
Version V1.2.0.7
Bugs:
PSPNCORE-146
: Task identifier of RTC task not set
PSPNCORE-144
: PTCP PLL not reset if synchronization lost
PSPNCORE-133
: Alarm Notification Ind not checked properly
Version V1.2.0.6
Bugs:
PSPNCORE-130
: sometimes the rtc scheduler skips sending of RT-frames
Version V1.2.0.5
Bugs:
PSPNCORE-116
: RPC Memory cleared when extending PDU
Version V1.2.0.4
Bugs:
PSPNCORE-113
: Unexpected DCP Set response in case of invalid request syntax or suboption parameters
Version V1.2.0.3
Bugs:
PSPNCORE-107
: Invalid memory access
PSPNCORE-106
: DCP request with large amount of data corrupts the Name of station
PSPNCORE-105
: Systime timing deadlock on netX50
Version V1.2.0.2
Bugs:
PSPNCORE-100
: wrong ExtendedChannelErrorType reported in case of link down (certification issue)
PSPNCORE-99
: wrong LLDP-PortID in case of MultipleInterfaceMode (certification issue)
Version V1.2.0.1
Bugs:
PSPNCORE-93
: Cycle Control not disabled if sync is lost
PSPNCORE-92
: First synchronization after powercycle fails
PSPNCORE-91
: Receive data not cleared properly on CPM timeout
PSPNCORE-90
: Invalid cycle counter & time in PTCP Sync Frame
Version V1.2.0.0
Changes:
PSPNCORE-72
: Set management OID in LLDP Management TLV to null
PSPNCORE-71
: Validate DCP Set Req in DCPUCR before applying the request
Bugs:
PSPNCORE-89
: fix issues uncovered by SPIRTA
PSPNCORE-74
: SNMP-access: XPno NameOfStation shall be format as visible mac address